The Elder Scrolls Forums

TES Construction Set and Plugins
   >> Morrowind Mods
Thread views: 559

Pages in this thread: 1 | 2 | 3 | (show all)   Print Thread
Pemolis
(Curate)
12/21/02 09:08 PM
Dialog Errors and the Morrowind Plugin Dilema  

I've been running anywhere between 50 to 80+ mods since maybe august. I've been checking for errors with files, creatures, npcs, doubling, etc. One thing that I didn't think about checking was errors in dialog. Now the reason I never seen any dialog errors is... we'll let me start from the beginning.

Lets take 2 mods, both have a dialog addition <lets say the "specific person" Dialog node, something everybody sees>. Now when you click on a NPC who has this change, the mod goes through it's dialog link list instead of the default morrowinds list. Now if it is just 1 mod, this is pretty much fine, but when you combine 2 mods who change the same dialog linklist, you will miss out on information, content, possibly quests due to this. Now this is not a major error. What happens is that the latest plugin's dialog changes take effect and any previous plugins dialog gets discarded and the primary plugins dialog linklist shows. That means if a previous plugin had blue clickable text, you will not see it because it is not there.

<now for a visual example>.
I decided to load in 2 plugins to demonstrate dialog errors. I chose 2 very popular plugins, Abandon Flats 2 By Ghost Who Walks, and MoonSpawn By Caladan Brood. Now when I install these into morrowind and Run then both, I do not get any errors or warning. Now when I load them into the Tescs separately, I still do not see any errors. Now when I load them Both in at the same time, I got these six errors.

1) Following string is different for topic "Greeting 1" info 1215227585220936854-"Who's there?"

2) Previous string is different for topic "Greeting 1" info 7505245801866832085-"(null)"

3) Following string is different for topic "Greeting 1" info 7505245801866832085-"(null)"

4) Previous string is different for topic "Greeting 1" info 515184873182019530-"No! All my work! My followers! Everything, ruined! You will pay, %pcname. You will pay the debt of blood with your very soul!"

5) Following string is different for topic "Rescue" info 298276032324888451-"How do you feel? I can't believe you're alive! I was walking along, looking for my friend Kallin, when all of a sudden it started raining, really, really pouring. Fortunately, I was up on a hill, or I might have drowned myself. The water fell for quite a while. I thought I saw somebody fall, too and found it was you. I guess all the water cushioned your fall and allowed you to survive. You've been out for a while, long enough for the water to seep into the dusty, thirsty ground, or evaporate."

6) Previous string is different for topic "Rescue" info 11942143162641832446-"Fine. I will wait. But not for long. I grow tired of this imprisonment."


What this is saying is that these 2 mods have a conflicting dialog string and that only 1 of them will be run. That means that you may get the Abandon Flats Dialog, when you are in Moonspawn, and vice versa. Many times, these errors are minor, but sometimes, these errors can be very debilitating. I have a mod running that puts a lady in the census office next to the man you give your papers to. Now when I spoke to this lady, she asked me if I wanted to go meet her leader. Past that, I could not do nothing. No activators, no blue text, nothing. Now when I uninstalled another mod (in this case, cloak collection 1.4), and reran the game with the said above mod, the lady was their, her dialog was their, and she gave me the paper, the package, and the directions to meet her master. Now before that, I did not know that she was suppost to do that.


Now who do we Blame. In the case of the Abandon Flats mod and Moonspawn, do we Blame Cathaid, or do we Blame Ghost.


We Blame No One. Here is why.

Untill now, most of us didn't even know their was a dialog error with these 2 mods. Heck most of us ran them both together and never gave it a second thought. I ran another test using Moonspawn and Cult of the clouds plugin, no errors, I did the same with abandon flats and Deus Matale, no errors.

Now this DOES NOT effect all mods. These tend to stick with mods which specifically dialog intensive. Their are some dialog heavy mods which come up with no errors at all, then their are some mods which I would have assumed werent suppost to have any dialog at all (for example cloak collection or Shadow Mail armor) and come up with dialog conflicts. Now I am not aiming at these 2 mod makers nor am I trying to paint a big read target at them, they are just the freshest examples of my testing in my mind. I have been running this test for the past 5 hours (combining, recombining, and recombining to see which combinations come up with dialog conflicts) so I am a bit.. well laxed. Please note that 1 mod may not have dialog conflicts with another specific mod, but they may have dialog conflicts with each other when run together in conjunction with another mod set.

Now it is not our right to go out storming into the forums, spamming emails, websites, comming up with rampart demands to our modding community to make their plugin perfect. Some of these errors are unforseeable and come up in both the newest, and oldest mods. What I hope will happen is that people will take better care when inputting dialog into their plugins. We blame incompatability between the really well made and large plugins and the tiny dinky plugins. What I am stating here is that even the largest, most well refined, worked on plugins can have errors with other large, well refined, worked on plugins. All we can do is try to do our part in creating compatable plugins.

For those who are wondering, I did my little test with multiple plugins and have run into anywhere between 0 and 60 errors. (60 being the highest number of dialog conflicts when running around 88 mods altogether). Now in my book, I'm amazed that it is that little. I do run some very dialog intensive mods, and to only have 60 or so dialog incompatablilities when running around 600 megs worth of plugins is an amazing feat. I applaud all our mod makers for really working on their mods and making them a real sight to behold.


Pemolis Underfoot
Druid Galore
Former EQ addict
I need a Hug!

Post Extras: Print Post

Shadowsong
(Acolyte)
12/21/02 10:36 PM
Re: Dialog Errors and the Morrowind Plugin Dilema [re: Pemolis] 

Hum, even if they are modded clean and the dialogue is attached to a single NPC in the dialogue tree, they will overwrite each other, if the topic has the same name.

*sigh*
Time for a dialogue merge utility, I suppose.
Sometimes I think Bethesda never anticipated such a rush in the modding community.
The CS is not equipped sufficient for broadband modding, it seems.

--------------------------------------------------------------
there are no stupid questions, only stupid answers.

Post Extras: Print Post

JB.
(Initiate)
12/21/02 10:44 PM
Re: Dialog Errors and the Morrowind Plugin Dilema [re: Pemolis] 

I am facing a similar problem with my mod, I've installed Tribunal and I am just using some new models ands suddlenly I am having dialogues messages on the editor, not even changed or done nothing with Tribunal at all, just for the fact that It is now installed, this is crazy and depressing.


-----------------------------------------------------------
Ariela - Bless the Holy War and the GodChild…
Mother – Bless the True Hero for thy Soul shall cry…

Children of the Night - Quest for Ariela

Post Extras: Print Post

Pemolis
(Curate)
12/21/02 10:53 PM
Re: Dialog Errors and the Morrowind Plugin Dilema [re: JB.] 

I am basing all my analysis and testing on the Basic Non-Tribunal Enabled Morrowind.



Pemolis Underfoot
Druid Galore
Former EQ addict
I need a Hug!

Post Extras: Print Post

LDones
(Acolyte)
12/21/02 10:58 PM
Re: Dialog Errors and the Morrowind Plugin Dilema [re: Pemolis] 

Most dialogue changes are harmless - Utterly so. Some mods seem to produce dialogue erros in the editor when there's no dialogue changed at all. I'm convinced this is harmless. Many other mods can't help but change dialogue when adding it, because simply viewing a dialogue entry will often mark it as changed. I can't count the number of mods that alter the 'Who's There' dialogue, or 'Those bastards kicked me out of the Legion...' etc. (I can probably count them fairly easily, but it's a lot)

I've personally never come across a problem with dialogue overrwriting when playing about with mods, so I don't really know that this is so big a problem. There certainly is a concern that I'm missing out on something, potentially, but wading through the huge amounts of harmless entries makes it a bit of a chore.

I'm curious, though - if the numerical Info ID is different, why are the entries overrwriting one another?

-LDones
http://www.hiredgoons.net/MWFiles

Post Extras: Print Post

Shadowsong
(Acolyte)
12/21/02 11:01 PM
Re: Dialog Errors and the Morrowind Plugin Dilema [re: JB.] 

LDones:
The problem is once you change an entry in the dialogue tree you do not only add a new line, you modify the topic before and the one after yours in the tree as well (something to do with dialogue trees being build like a binary filter).

'cause of that you may have many mods changing quite general statements.

Of course some of the mods are simply not cleared of accidentially included dialogue, but most of them are.



Hm, I use Horatios leveled list merger to circumvent those problems.
Yeah, it's kinda abuse, but I love the update file feature.

What I did is
marking leveled_list.esp as active mod.
Notice every dialogue error on paper (quite a job).
Then deleted the last character of each conflicting line, added it back and saved.
This way the changed dialogue is stored in the leveled_list.esp.
As this mod must be loaded as the most recent one, i will have no dialogue conflicts ingame.
You may even add new mods using the merge function to update the lists and the manual dialogue correction to get rid of conflicts.
But 2 things are quite bad handled..
You cannot use the "merge all loaded mods" function.
It will overwrite your esp and the stored dialogue is lost.
You run into a lot of problems, if you remove a mod.
The NPC may be gone, but the dialogue is still there.
But again the CS and TESAME help clear this up.


But a dialogue merge utility woul spare a lot of painsaking work

--------------------------------------------------------------
there are no stupid questions, only stupid answers.

Post Extras: Print Post

Pemolis
(Curate)
12/21/02 11:11 PM
Re: Dialog Errors and the Morrowind Plugin Dilema [re: Shadowsong] 

The list is a bit more than harmless. Will it crash your game.. No.

Will it hide NPC's, Ways to go, Quests, Items, etc etc.. Yep.

The reason nobody notices any dialog changes and errors is because their is no ingame warning that their is a dialog error. All Strings and Lists are changed During the Initial Game load. Which ever are loaded last, becomes the main dialog strings. You'll never know.

I understand somethings about strings, linklists and nodes, but not enough to actually write anytype of a program.

Pemolis Underfoot
Druid Galore
Former EQ addict
I need a Hug!

Edited by Pemolis (12/21/02 11:15 PM)

Post Extras: Print Post

Pemolis
(Curate)
12/22/02 12:40 AM
Re: Dialog Errors and the Morrowind Plugin Dilema [re: Pemolis] 

Ok I made a list of mods which don't have dialog conflicts. So far I have 52 mods going without a dialog conflict.

I'll type it out tomorrow.

Pemolis Underfoot
Druid Galore
Former EQ addict
I need a Hug!

Post Extras: Print Post

Tornnight
(Adept)
12/22/02 12:47 AM
Re: Dialog Errors and the Morrowind Plugin Dilema [re: Pemolis] 

I'm going to spend some time tommorow and try and begin to write an algorithm to fix this.
I imagine I'll have to go through all the loaded plugins and find matching topics. Then I'll just remake the link list of dialog and write them all out to a new file.

I'll tell you guys how it goes.

------------------------------------------------
WebSite for TES Plugin Conflict Detector
http://home.covad.net/~elyvsoto/morrowind/tespcd.htm
------------------------------------------------

Post Extras: Print Post

Pemolis
(Curate)
12/22/02 12:50 AM
Re: Dialog Errors and the Morrowind Plugin Dilema [re: Tornnight] 

I'll have to be your apprentice then. Let me know if you need some help since I've pretty much ran into 90% of those things already

Pemolis Underfoot
Druid Galore
Former EQ addict
I need a Hug!

Post Extras: Print Post

Escaladon
(Novice)
12/22/02 02:09 AM
Re: Dialog Errors and the Morrowind Plugin Dilema [re: Tornnight] 

Tornnight, first thanks for your TESPCD, it's a really useful tool. However in Operations>Options the ability to check dialog conflicts is grayed out. Can you do something to enable it?
I mean I am a dumb when it comes to programming and i don't want to repair plugins etc. I just don't want to ruin my game , so if you can enable checking dialog conflicts, I would be more than grateful...


------------------------------------------------------------------------------------------
P.S: Sorry for my bad English. It is not my native language

Timeo Danao et dona ferontes

Post Extras: Print Post

Tornnight
(Adept)
12/22/02 10:16 AM
Re: Dialog Errors and the Morrowind Plugin Dilema [re: Escaladon] 

The reason its grayed out is because its not functional 8-)
If everything goes well, this whole dialog situation will be fixed in my next release.



------------------------------------------------
WebSite for TES Plugin Conflict Detector
http://home.covad.net/~elyvsoto/morrowind/tespcd.htm
------------------------------------------------

Post Extras: Print Post

jdooby
(Adept)
12/22/02 12:55 PM
Re: Dialog Errors and the Morrowind Plugin Dilema [re: Tornnight] 

Heh yeah. Once I made this mod for myself that added new responses, 3 the work topics and nerverine prophecis and ashlander customes and other really improtant things like that. It let me ply the game but theings were a litlly on the bizzare side:) Hah J/k
Seriousely , for me , everytime I make a plugin, I make new topic trynin not to mess wih the old, but that damn bastarts....legion crap always shows up. No matter what.

my mods
http://thelys.free.fr/jdooby.htm

Post Extras: Print Post

Motoki
(Acolyte)
12/22/02 01:03 PM
Re: Dialog Errors and the Morrowind Plugin Dilema [re: Pemolis] 

It's funny, because even Tribunal with Firemoth will give a couple of dialog errors, and both of these are official. :O I guess people must have missed that in the Tribunal beta test. I'm told they are harmless, though , I still have not finished Tribunal nor have I played Firemoth since installing Tribunal.

Post Extras: Print Post

Escaladon
(Novice)
12/22/02 03:23 PM
Re: Dialog Errors and the Morrowind Plugin Dilema [re: Motoki] 

It seems that Tribunal buggied the game a lot....

Timeo Danao et dona ferontes

Post Extras: Print Post

Pages in this thread: 1 | 2 | 3 | (show all)   Print Thread

Jump to

Contact Us The Elder Scrolls Homepage


UBBThreads™ 5.5.1
Click for Privacy Statement © 2002 Bethesda Softworks LLC, a ZeniMax Media company. All Rights Reserved.
PRIVACY POLICY | TERMS & CONDITIONS | LEGAL INFORMATION